# $vc10\makefile 0.1 ggibert$ for Hand Tracker/Teleoperation modules of the SWoOZ project using Visual C++
#
# Release build: mkdir Release; nmake -nologo CFG=Release -f makefile
# Debug build: mkdir Debug; nmake -nologo CFG=Debug -f makefile
#
# ggibert sestri levante july 2013
!IF "$(CFG)" != "Release" &&  "$(CFG)" != "Debug" 
!ERROR Invalid CFG "($CFG)
!ENDIF

CC=cl
LINK=link

#ifdef ON_WINDOWS
#export compiler-bindir := "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin"\
#endif

!INCLUDE <./makefile-include>


############################################################################## OBJ PROGRAMS
	
HAND_TELEOPERATION_OBJ=\
	$(LIBDIR)/main_SWHandTeleoperation.obj\
	$(LIBDIR)/SWHandTeleoperation.obj	

############################################################################## Makefile commands 

all: handTeleoperation

handTeleoperation : $(BINDIR)/SWHandTeleoperation.exe

clean:

clean all:	

############################################################################## exe files

$(BINDIR)/SWHandTeleoperation.exe: $(HAND_TELEOPERATION_OBJ) $(LIBS_HAND_TELEOPERATION)
        $(LINK) /OUT:$(BINDIR)/SWHandTeleoperation.exe $(LFLAGS_SK) $(HAND_TELEOPERATION_OBJ) $(SETARGV) $(BINMODE) $(LIBS_HAND_TELEOPERATION) $(WINLIBS)

############################################################################## SW Files

$(LIBDIR)/SWHandTeleoperation.obj: ./src/SWHandTeleoperation.cpp
        $(CC) -c ./src/SWHandTeleoperation.cpp $(CFLAGS_DYN) $(SW_HAND_TELEOPERATION) -Fo"$(LIBDIR)/"
	
$(LIBDIR)/main_SWHandTeleoperation.obj: ./src/main_SWHandTeleoperation.cpp
        $(CC) -c ./src/main_SWHandTeleoperation.cpp $(CFLAGS_DYN) $(SW_HAND_TELEOPERATION) -Fo"$(LIBDIR)/"

